3.1 . introducción

En este capítulo se incluye una lista de los paquetes que deben ser descargados con el fin de construir un sistema básico de Linux. Los números de versión listados corresponden a versiones de los programas de comprobado funcionamiento , y este manual se basa en ellos . Te recomendamos que no uses versiones más nuevas, pues los comandos de construcción para una versión puede que no funcionen con una versión más nueva. Los paquetes más nuevos pueden también tener problemas que necesiten soluciones . Estas soluciones temporales se desarrollarán y estabilizarán en la versión de desarrollo del manual.

Las ubicaciones de descarga no siempre son accesibles. Si una localización de descarga ha cambiado desde que se publicó este libro, Google (http://www.google.com/) proporciona una útil herramienta de búsqueda para muchos paquetes . Si la búsqueda no da resultados, prueba uno de los métodos alternativos de descarga en http://www.linuxfromscratch.org/lfs/packages.html#packages.

Paquetes y parches descargados tendrán que ser almacenados en algún sitio que esté disponible durante toda la construcción . También se requiere un directorio de trabajo para desempaquetar las fuentes y construirlas . $ LFS / sources se puede utilizar tanto como el lugar para almacenar los paquetes y parches como directorio de trabajo. Al utilizar este directorio, los elementos requeridos se encontrarán en la partición LFS y estarán disponibles durante todas las etapas del proceso de construcción.

Para crear este directorio , ejecute el comando siguiente como usuario root, antes de iniciar la sesión de descarga:

mkdir -v $LFS/sources

Haz este directorio escribible y pegajoso. "Sticky " significa que aunque diversos usuarios tengan permisos de escritura en un directorio , sólo el propietario de un archivo se puede eliminar dicho archivo dentro de un directorio "sticky". El siguiente comando permitirá la escritura y el modo pegajoso:

chmod -v a+wt $LFS/sources

Una manera fácil de descargar todos los paquetes y parches es usando wget -lista como una entrada a wget . Por ejemplo:

wget -i wget-list -P $LFS/sources

Además , a partir de LFS- 7.0 , hay un archivo separado, md5sums , el cual se puede utilizar para verificar que todos los paquetes correctos están disponibles antes de continuar. Coloque el archivo en $ LFS/sources y ejecute:

pushd $LFS/sources
md5sum -c md5sums
popd